---
id: 6557709b0aee699a6a00528c
title: Крок 12
challengeType: 20
dashedName: step-12
---

# --description--

Тепер замініть наявні ключі на рядки `A` та `B` — по одному для кожного вузла. Потім замініть кожне значення на рядок, який представляє вузол, приєднаний до ключа.

# --hints--

Словник повинен мати ключ `A`.

```js
({ test: () => assert(__pyodide.runPython(`
    graph = __locals.get("my_graph")
    "A" in graph
  `))
})
```

Ключ `A` повинен мати значення `B`.

```js
({ test: () => assert(__pyodide.runPython(`
    graph = __locals.get("my_graph")
    graph["A"] == "B"
  `))
})
```

Словник повинен мати ключ `B`.

```js
({ test: () => assert(__pyodide.runPython(`
    graph = __locals.get("my_graph")
    "B" in graph
  `))
})
```

Ключ `B` повинен мати значення `A`.

```js
({ test: () => assert(__pyodide.runPython(`
    graph = __locals.get("my_graph")
    graph["B"] == "A"
  `))
})
```

Словник повинен мати два ключі.

```js
({ test: () => assert(__pyodide.runPython(`
    graph = __locals.get("my_graph")
    len(graph) == 2
  `))
})
```

# --seed--

## --seed-contents--

```py
--fcc-editable-region--
my_graph = {
    'species': 'guinea pig',
    'age': 2
}
--fcc-editable-region--
```
